package cfsmon.core;

import java.io.IOException;

import org.apache.log4j.Level;

public interface Configurator {

	public void setLogFile(String logFile) throws IOException;
	
	public void setLoglevel(Level lvl);
	
	public void setInputFile(String inputFile);
	
	public void setOutputFile(String outputFile);
	
	public void forceOverwrite();
	
	public void setNumberOfMonitorSlots(int slots);
	
	public void abortConfig();
	
	public boolean isAborted();
	
	public void runCompiler() throws IOException;
	
}
